Assembler

Assembler
Assemblersprache

* * *

As|sem|bler auch: As|semb|ler 〈[ əsɛ̣mblə(r)] m. 3; unz.; EDV
1. maschinenorientierte, d. h. in ihrer Struktur einfache, sich stark an die Bauteile des EDV-Geräts anlehnende Programmiersprache
2. Programm, das den in dieser Sprache geschriebenen Kode in Maschinensprache übersetzt
[zu engl. assemble „zusammenstellen, -tragen“]

* * *

As|sem|b|ler [ɛ'sɛmblɐ , auch: a… ], der; -s, - [engl. assembler, zu frz. assembler, Assemblage] (EDV):
1. maschinenorientierte Programmiersprache:
das Programmieren in A.
2. Programm, das eine maschinenorientierte Programmiersprache in die spezielle Maschinensprache umsetzt.

* * *

Assembler
 
[von engl. to assemble »zusammenbauen«, »montieren«] der, Bezeichnung für eine maschinenorientierte Programmiersprache, die sich von der Maschinensprache dadurch unterscheidet, dass anstelle eines nur schwer zu merkenden Binärcodes die Befehle und Operanden durch leichter verständliche mnemonische Symbole (Mnemonik) dargestellt werden. Für jeden Computertyp gibt es spezielle, auf den Befehlsvorrat (Befehlssatz) des Computers zugeschnittene Assembler-Sprachen. Anstatt der Kodierung der Maschinenoperation »Addieren«, die in einem 8-bit-Code z. B. durch das Bitmuster 00010111 festgelegt sein kann, lautet die entsprechende Assembler-Anweisung »add«. Außerdem kann meist anstelle der physikalischen Adresse eine symbolische Adresse angegeben werden (Adressierung), die bei Änderungen des Programms weitgehend automatisch angepasst wird. Kommt eine bestimmte Folge von Befehlen häufiger vor, ist es bei manchen Assemblern (Makro-Assembler) möglich, Makrobefehle (Makro) einzuführen. Der Makrobefehl steht für eine Befehlsfolge und wird unter einem vorher festgelegten Namen wie ein einzelner Befehl aufgerufen. Eine weitere Sonderform ist der Cross-Assembler, mit dem man Programme so erstellen kann, dass unterschiedliche Programme sie verarbeiten können.
 
Ein Assembler-Programm ist auf einem Computer noch nicht direkt ausführbar. Dazu muss es erst in ein entsprechendes Maschinenprogramm übersetzt werden. Ein Programm, das dies automatisch durchführt, bezeichnet man als Assemblierer. Ein Assemblierer muss im Wesentlichen die Befehle und Operanden in den Binärcode umsetzten und die symbolischen Adressen durch physikalische ersetzten.
 
Die Vorteile von Assembler-Programmen sind der geringe Speicherbedarf und die kurze Rechenzeit. Von Nachteil ist jedoch, dass solche Programme auf eine spezielle Hardware zugeschnitten und daher nur schwer auf andere Computertypen übertragbar sind (portieren). Außerdem sind sie bei umfangreicheren Problemen kaum noch verständlich und damit nicht wartungsfreundlich. Daher werden Assembler-Sprachen nur für spezielle Zwecke, wie etwa Teile des Betriebssystems verwendet.

* * *

As|sem|bler [ə'sɛmblə], der; -s, - [engl. assembler, zu frz. assembler, ↑Assemblage] (EDV): 1. maschinenorientierte Programmiersprache: das Programmieren in A. 2. Übersetzungsprogramm zur Umwandlung einer maschinenorientierten Programmiersprache in die spezielle Maschinensprache.

Universal-Lexikon. 2012.

Игры ⚽ Поможем сделать НИР
Synonyme:

Schlagen Sie auch in anderen Wörterbüchern nach:

  • assembler — [ asɑ̃ble ] v. tr. <conjug. : 1> • v. 1040 asembler; lat. pop. assimulare « mettre ensemble » 1 ♦ Mettre (des choses) ensemble. ⇒ joindre. Assembler des sons. Assembler une couleur et une autre, avec une autre. ⇒ unir. « assembler sans… …   Encyclopédie Universelle

  • assembler — Assembler, act. acut. Est mettre ensemble deux ou plusieurs choses divisées et separées l une de l autre, Aggregare, Coagmentare. Ainsi en cas de menuyserie, charpenterie, cousture, et telles choses, on dit assembler, qui est mettre ensemble les… …   Thresor de la langue françoyse

  • Assembler — er lavnivau programmeringssprog. I praksis er det bare en symbolsk måde at skrive maskinkode på, eventuelt kombineret med et simpelt makrosystem. Da sproget afhænger af maskinarkitekturen, taler man eksempelvist om x86 assembler, ppc assembler,… …   Danske encyklopædi

  • assembler — ASSEMBLER. v. a. Mettre ensemble. Assembler des troupes. Assembler les États. Assembler des matériaux pour bâtir. Assembler des papiers, des livres. Assembler les feuilles d un livre pour le relier.Assembler, se dit aussi en termes de Menuiserie… …   Dictionnaire de l'Académie Française 1798

  • assembler — Assembler. v. a. Mettre ensemble. Assembler des troupes. assembler les Estats. assembler des materiaux pour bastir. assembler des papiers, des livres. assembler des pieces de charpente, de menuiserie. assembler les feüilles d un livre pour le… …   Dictionnaire de l'Académie française

  • Assembler — may refer to: *Assembler for an assembly language, a computer program to translate between lower level representations of computer programs *Assembler (bioinformatics), a program to perform genome assembly *Assembler (nanotechnology), a… …   Wikipedia

  • Assembler — steht für: Assembler (Informatik), ein Computerprogramm, das eine Assemblersprache in Maschinensprache übersetzt Assembler (Bioinformatik), ein Computerprogramm, das eine Genomassemblierung durchführt Assembler (Nanotechnologie), ein Roboter, der …   Deutsch Wikipedia

  • assembler — UK US /əˈsemblər/ noun [C] ► PRODUCTION a worker or company that puts together the parts of an object being manufactured: »a car/computer assembler »There is an increasing tendency for foreign owned assemblers to supply the market through imports …   Financial and business terms

  • assembler — s.n. Limbaj de calculator. [< engl. assembler]. Trimis de LauraGellner, 11.11.2004. Sursa: DN …   Dicționar Român

  • assembler — (izg. esèmbler) m DEFINICIJA inform. program koji na strojni jezik prevodi drugi program pisan nižim programskim jezikom; sakupljač, zbirnik; prisjetnik, mnemonički procesor ETIMOLOGIJA engl. assembler ≃ lat. assimulare: skupiti zajedno …   Hrvatski jezični portal

  • Assembler — As*sem bler, n. One who assembles a number of individuals; also, one of a number assembled. [1913 Webster] 2. (Computers) a computer program that takes as input a set of instructions written in assembly language, and produces a corresponding… …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”